Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 France F19 France F20 Poland F4 Poland F6 Switzerland F2 Switzerland F3 Great Britain F5 Great Britain F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Czech Rep. F1 Czech Rep. F2 Poland F1 France F17 Azerbaijan F1 Azerbaijan F2 Turkey F3 Turkey F4 Italy F4 Poland F1 Poland F2 Poland F3 Poland F4 Belarus F3 Belarus F4 Poland F2 Poland F8 Great Britain F2 Great Britain F3 UAE F1 M15 Bytom M15 Wroclaw Open Castilla y Leon - Segovia Timisoara Challenger - Timisoara Open de L'Isere - Grenoble Ljubljana Open - Ljubljana Open D'Orleans - Orleans Samsung Securities Cup - Seoul Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Porsche Open - Poznan ATP Challenger Numea - New Caledonia Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan Pekao Open - Szczecin Caversham International Tennis Tournament - Jersey Wroclaw Challenger Wolfsburg Challenger Caltanissetta Challenger Rome Challenger Rome Challenger Ostrava Challenger Kosice Challenger Poznan Challenger Binghamton Challenger Seville Challenger Rennes Challenger Aachen Challenger Cairo Challenger Scheveningen Challenger Tampere Challenger St. Remy Challenger Bytom Challenger Aachen Challenger Salzburg Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger St. Brieuc Challenger Sopot Challenger Poznan Challenger Seville Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Wolfsburg Challenger Sarajevo Challenger Nottingham-2 Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon ATU Cup - Weiden XI Open International D'Andorra - Andorra Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Riviera di Rimini Challenger 2004 - Rimini S Tennis Master Championship - Graz China Open - Beijing Open de Franche-Comte - Besancon Czech Open 2005 - Prostejov IPP Open - Helsinki KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Polska Energia Open - Bytom Oberstraufen Cup - Oberstaufen Orleans Challenger Barletta Challenger Bytom Challenger Meerbusch Challenger Genova Challenger Segovia Challenger Szczecin Challenger Mons Challenger Bergamo Challenger Wroclaw Challenger Quimper Challenger Braunschweig Challenger Poznan Challenger ATP Challenger Numea - New Caledonia Como Challenger Eckental Challenger Challenger 42 - Andrezieux Heilbronn Challenger Bratislava Challenger Cherbourg Challenger Furth Challenger BMW Tennis Championship - Sunrise Turin Challenger Schickedanz Open - Furth Madrid Challenger Cordenons Challenger Cherbourg Challenger Phoenix Challenger Bath Challenger St. Brieuc Challenger Pau Challenger Heilbronn Challenger Pau Challenger Ilkley Challenger Lugano Challenger Barletta Challenger Grodzisk Mazowiecki Challenger Rome 1 Challenger Mallorca Challenger Szczecin Challenger Brest Challenger Tunis Challenger Mouilleron-Le-Captif Challenger Rome Challenger Prostejov Challenger Scheveningen Challenger Siemens Open - Scheveningen Poznan Challenger Riviera di Rimini Challenger - Rimini Vancouver Challenger Open 13 - Marseille Marburg Challenger Top Wool Challenger - Biella TED Open - Istanbul Rennes Challenger Pau Challenger Trani Challenger Aix En Provence Challenger IPP Open - Helsinki Rennes Challenger Athens Challenger Orleans Challenger Prague Challenger Mouilleron-Le-Captif Challenger Prostejov Challenger Irving Challenger Zagreb Challenger Traralgon Challenger Open de Moselle - Metz Open 13 - Marseille Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Salzburg Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Cherbourg Challenger Gerry Weber Open - Halle Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest The Dubai Tennis Championships - Dubai Helsinki Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille The Nottingham Open - Nottingham The Dubai Tennis Championships - Dubai Masters Series - Hamburg Thailand Open - Bangkok If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open de Moselle - Metz China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Szczecin Challenger Mons Challenger Orange Warsaw Open - Warsaw Heilbronn Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Estoril Open - Estoril BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Open 13 - Marseille Moselle Open - Metz AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Orleans Challenger Mercedes Cup - Stuttgart Salzburg Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril Sunrise Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Open 13 - Marseille Brisbane International - Brisbane The Dubai Tennis Championships - Dubai Medibank International - Sydney If Stockholm Open - Stockholm Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Bet-at-home Open - Hamburg Citi Open - Washington PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Valencia Open - Valencia Swiss Indoors Basel - Basel Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Gerry Weber Open - Halle Konzum Croatia Open - Umag Poznan Challenger Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Erste Bank Open - Vienna Millennium Estoril Open - Estoril Open Parc - Lyon Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Nature Valley International - Eastbourne Kremlin Cup - Moscow Citi Open - Washington Moselle Open - Metz Irving Challenger European Open - Antwerp Brisbane International - Brisbane Erste Bank Open - Vienna Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Moselle Open - Metz bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Open Parc - Lyon Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Kremlin Cup - Moscow Open Sud de France - Montpellier Serbia Open - Belgrade Open Parc - Lyon Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Moselle Open - Metz Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz Rakuten Japan Open - Tokyo ASB Classic - Auckland Orleans Challenger Noventi Open - Halle Guadalajara Challenger Prostejov Challenger Szczecin Challenger Sardegna Open - Cagliari Ortisei Challenger Barcelona Open BancSabadell - Barcelona Quimper Challenger Trieste Challenger AEGON Championships - London Emilia-Romagna Open - Parma Tunis Open - Tunis Quimper Challenger San Marino Challenger Open 13 Provence - Marseille Open Sud de France - Montpellier China Open - Beijing Verona Challenger Grand Prix de Tennis de Lyon - Lyon Seville Challenger Rennes Challenger BMW Open - Munich Open 13 - Marseille Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Open Parc - Lyon Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne Catella Swedish Open - Bastad AEGON Championships - London Brisbane International - Brisbane Open 13 - Marseille Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne European Open - Antwerp Swiss Indoors Basel - Basel AEGON Championships - London Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna International German Open - Hamburg Open de Moselle - Metz Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Western & Southern Open - Cincinnati Gerry Weber Open - Halle Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Rolex Paris Masters - Paris Rolex Paris Masters - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris European Open - Antwerp Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris German Tennis Championships - Hamburg Wimbledon - London Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris Wimbledon - London Fever-Tree Championships - London Open Sud de France - Montpellier Wimbledon - London Davis Cup, Group 1, PO, BLR-POL 1-4 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Shanghai ATP Masters - Shanghai U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne AAMI Classic - Kooyong Kooyong Classic - Kooyong Kooyong Classic - Kooyong Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York All Lower level tournaments Australian Open - Melbourne Mutua Madrid Open - Madrid Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris U.S. Open - New York Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group II, PO, POL-HKG 4-0 Olympics - Tokyo